Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.
Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.
Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.
Вводная часть, чтобы повторить и подучить С++ и линейную алгебру.
В этой части нужно будет сделать небольшую игру с простыми механиками. В процессе студент знакомится с движком, его основными концепциями, и скриптованием на блупринтах (Blueprints). Таким образом, эта тема помогает плавно войти в “мир анриала”.
В этой части нужно сделать игру в формате трехмерного пламтформерера используя готовый контент. Здесь раскрываются темы взаимодействия С++ и блупрнитов (а также программистов и технических дизайнеров) и разработки игровых механик.
Студент делает игру с нуля до “упаковки” (проще говоря, получения .exe-файла). Закрепление уже полученных знаний и навыков, дальнейшее углубление в “анриаловский” С++, знакомство с AI, UI, и мета-прогрессией.
В этом разделе вы продолжите работу над проектом из Part 3, но добавите в него мультиплеер. Вы будете работать с серверной частью, искусственным интеллектом, переделаете логику GameMode и многое другое!
Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.
Менторинг
Менторинг +
По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному предмету.
Мы советуем заходить с базовым знанием синтаксиса C++ и ООП. В программе есть вводный блок для повторения, но без фундамента вы потеряете темп на первых этапах.
Blueprint — полноценная система геймплейного скриптинга на основе нод. В реальных командах ее часто комбинируют с C++, потому что так быстрее прототипировать и удобнее собирать часть логики в редакторе.
Длительность зависит от интенсивности и вашего стартового уровня. Мы строим маршрут так, чтобы вы двигались постепенно и не теряли качество.
Unreal Engine — это игровой движок от Epic Games, на котором делают не только игры, но и интерактивные симуляции, виртуальную реальность (VR) и визуализации. Мы любим Unreal за сочетание двух подходов: вы можете писать логику на C++, а можете быстро собирать механики через Blueprint — визуальный скриптинг на основе нод. Так и работают пайплайны: часть задач удобнее делать кодом, а часть — в редакторе.
На нашем курсе Unreal Engine вы не «смотрите уроки», а последовательно строите игру и привыкаете к дисциплине разработки: поставить задачу, сделать инкремент, получить ревью и довести решение до качества. Мы ведем вас до упаковки финального билда.
Эта программа для тех, у кого уже есть база в программировании. Если вы уверенно читаете C++ и понимаете объектно-ориентированное программирование (ООП), вам будет комфортно. Также нужна математика, особенно линейная алгебра, и английский для чтения технической документации.
Этот курс подойдет вам, если:
Мы держим фокус на навыках, которые нужны на реальных задачах. После прохождения курса вы сможете:
Все это складывается в один результат: вы понимаете, как доводить игру до релизного состояния, а не оставлять ее в прототипе.
Мы строим обучение через практические этапы, и каждый из них закрывает пласт задач в движке:
После такого маршрута у вас не остается «белых пятен», потому что вы проходите путь от первого прототипа до сборки. Мы доводим проект до упаковки, потому что именно там проявляются мелочи: контентные зависимости, настройки сборки, ошибки, которых не видно в редакторе. Пройдете этот этап с ментором, и дальше будете собирать билды спокойно на своем компьютере.
Мы работаем так, как в команде: вы делаете задачу, а мы даем фидбек и помогаем найти более сильный подход. Наши менторы — практикующие разработчики Unreal Engine, поэтому они объясняют решения с позиции разработки.
Во время ревью мы смотрим не только «работает или нет». Мы помогаем развести геймплей, UI и сохранение прогресса по понятным местам, навести порядок в блюпринтах, корректно обрабатывать состояния и события и найти баланс между Blueprint и C++, чтобы вы быстро прототипировали и при этом не теряли контроль над кодом. После нескольких таких итераций решение начинает выдерживать расширение, а вы тратите меньше времени на баги.
Вот как выглядит процесс обучения шаг за шагом:
Такой цикл дает прогресс без иллюзий. Вы видите, где именно возникают сложности, и закрываете это в следующих итерациях.
После завершения вы получаете сертификат об успешном прохождении программы менторинга. Скорость прохождения зависит от вашей интенсивности и базы, поэтому мы делаем ставку на регулярные маленькие шаги.
Если вы хотите расти дальше, мы подскажем, куда двигаться: углубиться в gameplay на C++, уйти в UI, усилить AI или подтянуть оптимизацию. Unreal большой, но когда у вас есть системный фундамент, вы не теряетесь в его возможностях.